home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tex / macros / source / contrib / supported / xypic / src / xypoly.doc / node5_mn.html < prev    next >
Text File  |  1995-03-15  |  23KB  |  503 lines

  1.  
  2. <H4><A ID="SECTION00000050000000000000">
  3. Specific Polygons:</A>
  4. </H4>
  5.  
  6. <P>
  7. All the information from the switches is passed as 8 separate
  8. parameters to a macro appropriate to the number of sides.
  9. The parameters have the following uses, and are set as shown:
  10.  
  11. <P>
  12. <BR>
  13. <tex2html_image_mark>#defs342#
  14. <BR>
  15.  
  16. <P>
  17. The organisation of this information is done by |@@@#1|
  18. which takes as a single parameter a macro appropriate to the
  19. number of sides, supplied by |@@@|.
  20.  
  21. <P>
  22. (
  23. @@@@<#801#>@=@ 
  24.  @ 
  25.   @;SPMlt;@@@<#721#>@<#355#>@<#355#><#721#><tex2html_comment_mark>128
  26. @-@@
  27.    @ @<#356#>@@@@@<#356#><tex2html_comment_mark>129
  28. @<#357#>@@@@@<#357#><tex2html_comment_mark>130
  29. @<#358#>@@@@@<#358#><tex2html_comment_mark>131
  30. @<#359#>@@@@@<#359#><tex2html_comment_mark>132
  31. @<#360#>@@@@@<#360#><tex2html_comment_mark>133
  32. @<#361#>@@@@@<#361#><tex2html_comment_mark>134
  33. @<#362#>@@@@@<#362#><tex2html_comment_mark>135
  34. @<#363#>@@@@@<#363#><tex2html_comment_mark>136
  35. @<#364#>@@@@@<#364#><tex2html_comment_mark>137
  36. @<#365#>@@@@@<#365#><tex2html_comment_mark>138
  37. @<#722#>@<#366#>0<#366#><#367#>@ <#367#><#722#><tex2html_comment_mark>139
  38.  
  39.  
  40.   @<#723#>@<#368#>@ <#368#><#369#>@ <#369#><#723#><tex2html_comment_mark>140
  41.  
  42.  @ @@@x<#801#>
  43.  
  44. <P>
  45. @@@@x<#370#>@x<#370#>
  46.  
  47. <P>
  48. @@#1<#724#>@<#371#>#1 sides is too few for a polygon<#371#><#724#>
  49. )
  50.  
  51. <P>
  52. Here is |@@@|. It constructs a list of tokens to be 
  53. interpreted, after having closed the grouping that was current
  54. while parsing. 
  55. It starts by setting the value of |@ |, 
  56. then a || before adjusting the scale according to the value
  57. of |@ |. 
  58.  
  59. <P>
  60. (
  61. @@@@#1<#802#><tex2html_comment_mark>141
  62. @=<#372#><#372#><tex2html_comment_mark>142
  63. @<#725#><#373#>@ <#373#><#725#><tex2html_comment_mark>143
  64. @ @<#374#>;SPMquot;<#374#><tex2html_comment_mark>145
  65. @<#375#>;0;<#375#><tex2html_comment_mark>146
  66. @<#376#>@ ;SPMquot;<#376#><tex2html_comment_mark>147
  67.  
  68.  @<#377#>@0;SPMquot;<#377#><tex2html_comment_mark>148
  69.   @<#726#>#1<#378#>;<#378#><#726#><tex2html_comment_mark>150
  70. @<#727#><#379#>@ <#379#><#727#><tex2html_comment_mark>151
  71. @<#728#><#380#>@<#380#><#728#><tex2html_comment_mark>152
  72. @##1@ <#729#><#729#><tex2html_comment_mark>153
  73. @ <#382#>@ <#382#>@ 
  74.    @<#730#><#383#>@ <#383#><#730#><tex2html_comment_mark>154
  75.  
  76.   @<#384#>@ <#384#>
  77.   @<#385#>#1<#385#><tex2html_comment_mark>155
  78. @<#731#><#386#>@ <#386#><#731#><tex2html_comment_mark>156
  79. @<#732#><#387#>@ <#387#><#732#><tex2html_comment_mark>157
  80. @<#733#><#388#>@<#388#><#389#><#389#><#733#><tex2html_comment_mark>158
  81.  
  82.  @<#734#><#390#>@ <#390#><#734#><tex2html_comment_mark>159
  83.   @<#735#><#391#>;<#391#><#735#><tex2html_comment_mark>161
  84. @##1@ <#736#><#736#><tex2html_comment_mark>162
  85. @ <#393#>@ <#393#>@ 
  86.    @<#737#><#394#>@ <#394#><#737#><tex2html_comment_mark>163
  87.  
  88.   @<#395#>@ <#395#>
  89.   @<#738#><#396#>@ <#396#><#397#><#397#><#738#><tex2html_comment_mark>164
  90.  
  91.  @<#739#><#398#>@ <#398#><#739#><tex2html_comment_mark>165
  92.   @ ;SPMgt;12@<#740#><#399#>0<#399#><#740#>
  93.  
  94.   @<#741#><#400#>@ <#400#><#741#><tex2html_comment_mark>166
  95.  
  96.  @<#401#>@ <#401#><tex2html_comment_mark>167
  97. @ <#802#>
  98. )
  99.  
  100. <P>
  101. Note how || closes the grouping. 
  102. All the information for the layout of the polygon is contained in 
  103. |@ | and the specific polygon macro 
  104. contained in the final |@ |.
  105.  
  106. <P>
  107.  
  108. <P><BR>
  109.  
  110. <P>
  111. Here is where the polygons are defined, individually.
  112.  
  113. <P>
  114. (
  115. @@@#1#2#3#4#5#6#7#8<#742#><tex2html_comment_mark>168
  116. @@<#402#>@=ne<#402#><tex2html_comment_mark>169
  117. #1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#31;SPMquot;#4#5
  118.  @@<#403#>@ne<#403#><tex2html_comment_mark>170
  119. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-6, -.5)#2=;SPMquot;#32;SPMquot;#4#5
  120.  @@<#404#>@@ne<#404#><tex2html_comment_mark>171
  121. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  122.  @@<#405#>@@<#405#><tex2html_comment_mark>172
  123. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(6,-.5)#2=;SPMquot;#33;SPMquot;#4#5
  124.  @@<#406#>@@ne<#406#><tex2html_comment_mark>173
  125. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  126.  @@<#407#>@ne<#407#><tex2html_comment_mark>174
  127. ;SPMquot;#33;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#742#>
  128.  
  129. <P>
  130. @@@#1#2#3#4#5#6#7#8<#743#><tex2html_comment_mark>175
  131. @@<#408#>@=ne<#408#><tex2html_comment_mark>176
  132. #1;SPMquot;#30;SPMquot;+(,)#2=;SPMquot;#31;SPMquot;#4#5
  133.  @@<#409#>@ne<#409#><tex2html_comment_mark>177
  134. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-,)#2=;SPMquot;#32;SPMquot;#4#5
  135.  @@<#410#>@@ne<#410#><tex2html_comment_mark>178
  136. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  137.  @@<#411#>@@<#411#><tex2html_comment_mark>179
  138. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,)#2=;SPMquot;#33;SPMquot;#4#5
  139.  @@<#412#>@@ne<#412#><tex2html_comment_mark>180
  140. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  141.  @@<#413#>@@<#413#><tex2html_comment_mark>181
  142. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(-,)#2=;SPMquot;#34;SPMquot;#4#5
  143.  @@<#414#>@@ne<#414#><tex2html_comment_mark>182
  144. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  145.  @@<#415#>@ne<#415#><tex2html_comment_mark>183
  146. ;SPMquot;#34;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#743#>
  147.  
  148. <P>
  149. @@@#1#2#3#4#5#6#7#8<#744#><tex2html_comment_mark>184
  150. @@<#416#>@=ne<#416#><tex2html_comment_mark>185
  151. #1;SPMquot;#30;SPMquot;+(<#417#>10<#417#>,<#418#>10<#418#>)#2=;SPMquot;#31;SPMquot;#4#5
  152.  @@<#419#>@ne<#419#><tex2html_comment_mark>186
  153. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#32;SPMquot;#4#5
  154.  @@<#420#>@@ne<#420#><tex2html_comment_mark>187
  155. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  156.  @@<#421#>@@<#421#><tex2html_comment_mark>188
  157. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#422#>10<#422#>,<#423#>10<#423#>)#2=;SPMquot;#33;SPMquot;#4#5
  158.  @@<#424#>@@ne<#424#><tex2html_comment_mark>189
  159. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  160.  @@<#425#>@@<#425#><tex2html_comment_mark>190
  161. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,5)#2=;SPMquot;#34;SPMquot;#4#5
  162.  @@<#426#>@@ne<#426#><tex2html_comment_mark>191
  163. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  164.  @@<#427#>@@<#427#><tex2html_comment_mark>192
  165. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,-5)#2=;SPMquot;#35;SPMquot;#4#5
  166.  @@<#428#>@@ne<#428#><tex2html_comment_mark>193
  167. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  168.  @@<#429#>@ne<#429#><tex2html_comment_mark>194
  169. ;SPMquot;#35;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#744#>
  170.  
  171. <P>
  172. @@@#1#2#3#4#5#6#7#8<#745#><tex2html_comment_mark>195
  173. @@<#430#>@=ne<#430#><tex2html_comment_mark>196
  174. #1;SPMquot;#30;SPMquot;+(1,0)#2=;SPMquot;#31;SPMquot;#4#5
  175.  @@<#431#>@ne<#431#><tex2html_comment_mark>197
  176. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(.5,)#2=;SPMquot;#32;SPMquot;#4#5
  177.  @@<#432#>@@ne<#432#><tex2html_comment_mark>198
  178. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  179.  @@<#433#>@@<#433#><tex2html_comment_mark>199
  180. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-.5,)#2=;SPMquot;#33;SPMquot;#4#5
  181.  @@<#434#>@@ne<#434#><tex2html_comment_mark>200
  182. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  183.  @@<#435#>@@<#435#><tex2html_comment_mark>201
  184. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(1,0)#2=;SPMquot;#34;SPMquot;#4#5
  185.  @@<#436#>@@ne<#436#><tex2html_comment_mark>202
  186. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  187.  @@<#437#>@@<#437#><tex2html_comment_mark>203
  188. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(.5,)#2=;SPMquot;#35;SPMquot;#4#5
  189.  @@<#438#>@@ne<#438#><tex2html_comment_mark>204
  190. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  191.  @@<#439#>@@<#439#><tex2html_comment_mark>205
  192. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(-.5,)#2=;SPMquot;#36;SPMquot;#4#5
  193.  @@<#440#>@@ne<#440#><tex2html_comment_mark>206
  194. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  195.  @@<#441#>@ne<#441#><tex2html_comment_mark>207
  196. ;SPMquot;#36;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#745#>
  197.  
  198. <P>
  199. @@@#1#2#3#4#5#6#7#8<#746#><tex2html_comment_mark>208
  200. @@<#442#>@=ne<#442#><tex2html_comment_mark>209
  201. #1;SPMquot;#30;SPMquot;+(7,7)#2=;SPMquot;#31;SPMquot;#4#5
  202.  @@<#443#>@ne<#443#><tex2html_comment_mark>210
  203. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#32;SPMquot;#4#5
  204.  @@<#444#>@@ne<#444#><tex2html_comment_mark>211
  205. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  206.  @@<#445#>@@<#445#><tex2html_comment_mark>212
  207. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-7,7)#2=;SPMquot;#33;SPMquot;#4#5
  208.  @@<#446#>@@ne<#446#><tex2html_comment_mark>213
  209. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  210.  @@<#447#>@@<#447#><tex2html_comment_mark>214
  211. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(7,7)#2=;SPMquot;#34;SPMquot;#4#5
  212.  @@<#448#>@@ne<#448#><tex2html_comment_mark>215
  213. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  214.  @@<#449#>@@<#449#><tex2html_comment_mark>216
  215. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(7,7)#2=;SPMquot;#35;SPMquot;#4#5
  216.  @@<#450#>@@ne<#450#><tex2html_comment_mark>217
  217. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  218.  @@<#451#>@@<#451#><tex2html_comment_mark>218
  219. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(7,-7)#2=;SPMquot;#36;SPMquot;#4#5
  220.  @@<#452#>@@ne<#452#><tex2html_comment_mark>219
  221. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  222.  @@<#453#>@@<#453#><tex2html_comment_mark>220
  223. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(7,-7)#2=;SPMquot;#37;SPMquot;#4#5
  224.  @@<#454#>@@ne<#454#><tex2html_comment_mark>221
  225. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  226.  @@<#455#>@ne<#455#><tex2html_comment_mark>222
  227. ;SPMquot;#37;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#746#>
  228.  
  229. <P>
  230. @@@#1#2#3#4#5#6#7#8<#747#><tex2html_comment_mark>223
  231. @@<#456#>@=ne<#456#><tex2html_comment_mark>224
  232. #1;SPMquot;#30;SPMquot;+(8,8)#2=;SPMquot;#31;SPMquot;#4#5
  233.  @@<#457#>@ne<#457#><tex2html_comment_mark>225
  234. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,8)#2=;SPMquot;#32;SPMquot;#4#5
  235.  @@<#458#>@@ne<#458#><tex2html_comment_mark>226
  236. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  237.  @@<#459#>@@<#459#><tex2html_comment_mark>227
  238. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,-8)#2=;SPMquot;#33;SPMquot;#4#5
  239.  @@<#460#>@@ne<#460#><tex2html_comment_mark>228
  240. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  241.  @@<#461#>@@<#461#><tex2html_comment_mark>229
  242. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,-8)#2=;SPMquot;#34;SPMquot;#4#5
  243.  @@<#462#>@@ne<#462#><tex2html_comment_mark>230
  244. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  245.  @@<#463#>@@<#463#><tex2html_comment_mark>231
  246. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,8)#2=;SPMquot;#35;SPMquot;#4#5
  247.  @@<#464#>@@ne<#464#><tex2html_comment_mark>232
  248. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  249.  @@<#465#>@@<#465#><tex2html_comment_mark>233
  250. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(8,8)#2=;SPMquot;#36;SPMquot;#4#5
  251.  @@<#466#>@@ne<#466#><tex2html_comment_mark>234
  252. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  253.  @@<#467#>@@<#467#><tex2html_comment_mark>235
  254. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,-8)#2=;SPMquot;#37;SPMquot;#4#5
  255.  @@<#468#>@@ne<#468#><tex2html_comment_mark>236
  256. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  257.  @@<#469#>@@<#469#><tex2html_comment_mark>237
  258. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(8,-8)#2=;SPMquot;#38;SPMquot;#4#5
  259.  @@<#470#>@@ne<#470#><tex2html_comment_mark>238
  260. ;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
  261.  @@<#471#>@ne<#471#><tex2html_comment_mark>239
  262. ;SPMquot;#38;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#747#>
  263.  
  264. <P>
  265. @@@#1#2#3#4#5#6#7#8<#748#><tex2html_comment_mark>240
  266. @@<#472#>@=ne<#472#><tex2html_comment_mark>241
  267. #1;SPMquot;#30;SPMquot;+(9,9)#2=;SPMquot;#31;SPMquot;#4#5
  268.  @@<#473#>@ne<#473#><tex2html_comment_mark>242
  269. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(9,9)#2=;SPMquot;#32;SPMquot;#4#5
  270.  @@<#474#>@@ne<#474#><tex2html_comment_mark>243
  271. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  272.  @@<#475#>@@<#475#><tex2html_comment_mark>244
  273. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#33;SPMquot;#4#5
  274.  @@<#476#>@@ne<#476#><tex2html_comment_mark>245
  275. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  276.  @@<#477#>@@<#477#><tex2html_comment_mark>246
  277. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-9,9)#2=;SPMquot;#34;SPMquot;#4#5
  278.  @@<#478#>@@ne<#478#><tex2html_comment_mark>247
  279. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  280.  @@<#479#>@@<#479#><tex2html_comment_mark>248
  281. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-9,9)#2=;SPMquot;#35;SPMquot;#4#5
  282.  @@<#480#>@@ne<#480#><tex2html_comment_mark>249
  283. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  284.  @@<#481#>@@<#481#><tex2html_comment_mark>250
  285. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(6,6)#2=;SPMquot;#36;SPMquot;#4#5
  286.  @@<#482#>@@ne<#482#><tex2html_comment_mark>251
  287. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  288.  @@<#483#>@@<#483#><tex2html_comment_mark>252
  289. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(9,9)#2=;SPMquot;#37;SPMquot;#4#5
  290.  @@<#484#>@@ne<#484#><tex2html_comment_mark>253
  291. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  292.  @@<#485#>@@<#485#><tex2html_comment_mark>254
  293. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(9,-9)#2=;SPMquot;#38;SPMquot;#4#5
  294.  @@<#486#>@@ne<#486#><tex2html_comment_mark>255
  295. ;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
  296.  @@<#487#>@@<#487#><tex2html_comment_mark>256
  297. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(6,-6)#2=;SPMquot;#39;SPMquot;#4#5
  298.  @@<#488#>@@ne<#488#><tex2html_comment_mark>257
  299. ;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
  300.  @@<#489#>@ne<#489#><tex2html_comment_mark>258
  301. ;SPMquot;#39;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#748#>
  302.  
  303. <P>
  304. @@@#1#2#3#4#5#6#7#8<#749#><tex2html_comment_mark>259
  305. @@<#490#>@=ne<#490#><tex2html_comment_mark>260
  306. #1;SPMquot;#30;SPMquot;+(1,0)#2=;SPMquot;#31;SPMquot;#4#5
  307.  @@<#491#>@ne<#491#><tex2html_comment_mark>261
  308. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,5)#2=;SPMquot;#32;SPMquot;#4#5
  309.  @@<#492#>@@ne<#492#><tex2html_comment_mark>262
  310. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  311.  @@<#493#>@@<#493#><tex2html_comment_mark>263
  312. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#494#>10<#494#>,<#495#>10<#495#>)#2=;SPMquot;#33;SPMquot;#4#5
  313.  @@<#496#>@@ne<#496#><tex2html_comment_mark>264
  314. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  315.  @@<#497#>@@<#497#><tex2html_comment_mark>265
  316. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#498#>10<#498#>,-<#499#>10<#499#>)#2=;SPMquot;#34;SPMquot;#4#5
  317.  @@<#500#>@@ne<#500#><tex2html_comment_mark>266
  318. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  319.  @@<#501#>@@<#501#><tex2html_comment_mark>267
  320. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,-5)#2=;SPMquot;#35;SPMquot;#4#5
  321.  @@<#502#>@@ne<#502#><tex2html_comment_mark>268
  322. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  323.  @@<#503#>@@<#503#><tex2html_comment_mark>269
  324. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(1,0)#2=;SPMquot;#36;SPMquot;#4#5
  325.  @@<#504#>@@ne<#504#><tex2html_comment_mark>270
  326. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  327.  @@<#505#>@@<#505#><tex2html_comment_mark>271
  328. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(5,5)#2=;SPMquot;#37;SPMquot;#4#5
  329.  @@<#506#>@@ne<#506#><tex2html_comment_mark>272
  330. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  331.  @@<#507#>@@<#507#><tex2html_comment_mark>273
  332. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#508#>10<#508#>,<#509#>10<#509#>)#2=;SPMquot;#38;SPMquot;#4#5
  333.  @@<#510#>@@ne<#510#><tex2html_comment_mark>274
  334. ;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
  335.  @@<#511#>@@<#511#><tex2html_comment_mark>275
  336. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#512#>10<#512#>,-<#513#>10<#513#>)#2=;SPMquot;#39;SPMquot;#4#5
  337.  @@<#514#>@@ne<#514#><tex2html_comment_mark>276
  338. ;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
  339.  @@<#515#>@@<#515#><tex2html_comment_mark>277
  340. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(5,-5)#2=;SPMquot;#310;SPMquot;#4#5
  341.  @@<#516#>@@ne<#516#><tex2html_comment_mark>278
  342. ;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
  343.  @@<#517#>@ne<#517#><tex2html_comment_mark>279
  344. ;SPMquot;#310;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#749#>
  345.  
  346. <P>
  347. @@@#1#2#3#4#5#6#7#8<#750#><tex2html_comment_mark>280
  348. @@<#518#>@=ne<#518#><tex2html_comment_mark>281
  349. #1;SPMquot;#30;SPMquot;+(<#519#>11<#519#>,<#520#>11<#520#>)#2=;SPMquot;#31;SPMquot;#4#5
  350.  @@<#521#>@ne<#521#><tex2html_comment_mark>282
  351. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#522#>11<#522#>,<#523#>11<#523#>)#2=;SPMquot;#32;SPMquot;#4#5
  352.  @@<#524#>@@ne<#524#><tex2html_comment_mark>283
  353. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  354.  @@<#525#>@@<#525#><tex2html_comment_mark>284
  355. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(0,1)#2=;SPMquot;#33;SPMquot;#4#5
  356.  @@<#526#>@@ne<#526#><tex2html_comment_mark>285
  357. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  358.  @@<#527#>@@<#527#><tex2html_comment_mark>286
  359. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#528#>11<#528#>,<#529#>11<#529#>)#2=;SPMquot;#34;SPMquot;#4#5
  360.  @@<#530#>@@ne<#530#><tex2html_comment_mark>287
  361. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  362.  @@<#531#>@@<#531#><tex2html_comment_mark>288
  363. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(-<#532#>11<#532#>,<#533#>11<#533#>)#2=;SPMquot;#35;SPMquot;#4#5
  364.  @@<#534#>@@ne<#534#><tex2html_comment_mark>289
  365. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  366.  @@<#535#>@@<#535#><tex2html_comment_mark>290
  367. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#536#>11<#536#>,<#537#>11<#537#>)#2=;SPMquot;#36;SPMquot;#4#5
  368.  @@<#538#>@@ne<#538#><tex2html_comment_mark>291
  369. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  370.  @@<#539#>@@<#539#><tex2html_comment_mark>292
  371. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#540#>11<#540#>,<#541#>11<#541#>)#2=;SPMquot;#37;SPMquot;#4#5
  372.  @@<#542#>@@ne<#542#><tex2html_comment_mark>293
  373. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  374.  @@<#543#>@@<#543#><tex2html_comment_mark>294
  375. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#544#>11<#544#>,<#545#>11<#545#>)#2=;SPMquot;#38;SPMquot;#4#5
  376.  @@<#546#>@@ne<#546#><tex2html_comment_mark>295
  377. ;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
  378.  @@<#547#>@@<#547#><tex2html_comment_mark>296
  379. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#548#>11<#548#>,-<#549#>11<#549#>)#2=;SPMquot;#39;SPMquot;#4#5
  380.  @@<#550#>@@ne<#550#><tex2html_comment_mark>297
  381. ;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
  382.  @@<#551#>@@<#551#><tex2html_comment_mark>298
  383. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#552#>11<#552#>,-<#553#>11<#553#>)#2=;SPMquot;#310;SPMquot;#4#5
  384.  @@<#554#>@@ne<#554#><tex2html_comment_mark>299
  385. ;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
  386.  @@<#555#>@@<#555#><tex2html_comment_mark>300
  387. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#556#>11<#556#>,-<#557#>11<#557#>)#2=;SPMquot;#311;SPMquot;#4#5
  388.  @@<#558#>@@ne<#558#><tex2html_comment_mark>301
  389. ;SPMquot;#310;SPMquot;#6;SPMquot;#311;SPMquot;#7#8
  390.  @@<#559#>@ne<#559#><tex2html_comment_mark>302
  391. ;SPMquot;#311;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#750#>
  392.  
  393. <P>
  394. @@@#1#2#3#4#5#6#7#8<#751#><tex2html_comment_mark>303
  395. @@<#560#>@=ne<#560#><tex2html_comment_mark>304
  396. #1;SPMquot;#30;SPMquot;+(<#561#>12<#561#>,<#562#>12<#562#>)#2=;SPMquot;#31;SPMquot;#4#5
  397.  @@<#563#>@ne<#563#><tex2html_comment_mark>305
  398. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(,)#2=;SPMquot;#32;SPMquot;#4#5
  399.  @@<#564#>@@ne<#564#><tex2html_comment_mark>306
  400. ;SPMquot;#31;SPMquot;#6;SPMquot;#32;SPMquot;#7#8
  401.  @@<#565#>@@<#565#><tex2html_comment_mark>307
  402. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#566#>12<#566#>,<#567#>12<#567#>)#2=;SPMquot;#33;SPMquot;#4#5
  403.  @@<#568#>@@ne<#568#><tex2html_comment_mark>308
  404. ;SPMquot;#32;SPMquot;#6;SPMquot;#33;SPMquot;#7#8
  405.  @@<#569#>@@<#569#><tex2html_comment_mark>309
  406. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#570#>12<#570#>,-<#571#>12<#571#>)#2=;SPMquot;#34;SPMquot;#4#5
  407.  @@<#572#>@@ne<#572#><tex2html_comment_mark>310
  408. ;SPMquot;#33;SPMquot;#6;SPMquot;#34;SPMquot;#7#8
  409.  @@<#573#>@@<#573#><tex2html_comment_mark>311
  410. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,-)#2=;SPMquot;#35;SPMquot;#4#5
  411.  @@<#574#>@@ne<#574#><tex2html_comment_mark>312
  412. ;SPMquot;#34;SPMquot;#6;SPMquot;#35;SPMquot;#7#8
  413.  @@<#575#>@@<#575#><tex2html_comment_mark>313
  414. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#576#>12<#576#>,-<#577#>12<#577#>)#2=;SPMquot;#36;SPMquot;#4#5
  415.  @@<#578#>@@ne<#578#><tex2html_comment_mark>314
  416. ;SPMquot;#35;SPMquot;#6;SPMquot;#36;SPMquot;#7#8
  417.  @@<#579#>@@<#579#><tex2html_comment_mark>315
  418. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#580#>12<#580#>,<#581#>12<#581#>)#2=;SPMquot;#37;SPMquot;#4#5
  419.  @@<#582#>@@ne<#582#><tex2html_comment_mark>316
  420. ;SPMquot;#36;SPMquot;#6;SPMquot;#37;SPMquot;#7#8
  421.  @@<#583#>@@<#583#><tex2html_comment_mark>317
  422. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(,)#2=;SPMquot;#38;SPMquot;#4#5
  423.  @@<#584#>@@ne<#584#><tex2html_comment_mark>318
  424. ;SPMquot;#37;SPMquot;#6;SPMquot;#38;SPMquot;#7#8
  425.  @@<#585#>@@<#585#><tex2html_comment_mark>319
  426. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;-(<#586#>12<#586#>,<#587#>12<#587#>)#2=;SPMquot;#39;SPMquot;#4#5
  427.  @@<#588#>@@ne<#588#><tex2html_comment_mark>320
  428. ;SPMquot;#38;SPMquot;#6;SPMquot;#39;SPMquot;#7#8
  429.  @@<#589#>@@<#589#><tex2html_comment_mark>321
  430. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#590#>12<#590#>,-<#591#>12<#591#>)#2=;SPMquot;#310;SPMquot;#4#5
  431.  @@<#592#>@@ne<#592#><tex2html_comment_mark>322
  432. ;SPMquot;#39;SPMquot;#6;SPMquot;#310;SPMquot;#7#8
  433.  @@<#593#>@@<#593#><tex2html_comment_mark>323
  434. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(,-)#2=;SPMquot;#311;SPMquot;#4#5
  435.  @@<#594#>@@ne<#594#><tex2html_comment_mark>324
  436. ;SPMquot;#310;SPMquot;#6;SPMquot;#311;SPMquot;#7#8
  437.  @@<#595#>@@<#595#><tex2html_comment_mark>325
  438. ;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+(<#596#>12<#596#>,-<#597#>12<#597#>)#2=;SPMquot;#312;SPMquot;#4#5
  439.  @@<#598#>@@ne<#598#><tex2html_comment_mark>326
  440. ;SPMquot;#311;SPMquot;#6;SPMquot;#312;SPMquot;#7#8
  441.  @@<#599#>@ne<#599#><tex2html_comment_mark>327
  442. ;SPMquot;#312;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#751#>
  443. )
  444.  
  445. <P>
  446. (
  447. @@#1#2<#600#><tex2html_comment_mark>328
  448. @=#1@
  449.  @@@@@<#600#>
  450. )
  451.  
  452. <P>
  453. We need a looping construction that will not interfere with others used
  454. at a high level. 
  455.  
  456. <P>
  457. (
  458. @@<#601#><#601#>
  459. @@ <#602#><#602#>
  460. @@<#603#>@ @<#603#>
  461. @@#1@<#752#>@<#752#>
  462. )
  463.  
  464. <P>
  465. The counter |@| keeps track of the current vertex, spoke and side.
  466. Since the user may choose to place another || along any such 
  467. piece, it is necessary to calculate the angle for each vertex afresh,
  468. using only information passed via the parameters |#1|,...,|#9|.
  469.  
  470. <P>
  471. (
  472. @@@#1#2#3#4#5#6#7#8#9<#803#><tex2html_comment_mark>330
  473. @<#605#>#9<#605#>@@<#607#>@=ne<#607#><tex2html_comment_mark>332
  474. @=<#608#>#1;SPMquot;#30;SPMquot;+<#608#><tex2html_comment_mark>333
  475. @<#609#>@<#609#><tex2html_comment_mark>334
  476. @<#610#>@ #2=;SPMquot;#31;SPMquot;#4#5<#610#><tex2html_comment_mark>335
  477. @
  478. @
  479.   @=360@ @@=@ @ .5@@
  480.   @ @ 
  481.   @@ @ #9@ 
  482.   @ @@<#613#>@ne<#613#>@=@
  483.   @=<#614#>;SPMquot;#30;SPMquot;#1;SPMquot;#30;SPMquot;+<#614#>@<#616#>@ <#616#><tex2html_comment_mark>341
  484. @<#617#>@ #2=;SPMquot;#3<#617#><tex2html_comment_mark>342
  485. @<#618#>@ ;SPMquot;#4#5<#618#><tex2html_comment_mark>343
  486. @=@ @@<#619#>@@ne<#619#><tex2html_comment_mark>345
  487. @=<#620#>;SPMquot;#3<#620#>@<#621#>@;SPMquot;#6;SPMquot;#3<#621#><tex2html_comment_mark>346
  488. @<#622#>@;SPMquot;#7#8<#622#><tex2html_comment_mark>347
  489. @
  490.   @@<#623#>@ne<#623#>@=@ 
  491.   @;SPMlt;@ @
  492. @=<#624#>;SPMquot;#3<#624#><tex2html_comment_mark>349
  493. @<#625#>@ ;SPMquot;#6;SPMquot;#31;SPMquot;#7#8<#625#><tex2html_comment_mark>350
  494. @ <#803#>
  495. )
  496.  
  497. <P>
  498.